<%@page pageEncoding="UTF-8" contentType="text/html;utf-8" %>
<%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>Document</title>
</head>
<body>
<%--是否认证通过 认证通过 则显示标签内容--%>
<shiro:authenticated>
    欢迎您：<shiro:principal></shiro:principal>
</shiro:authenticated>

<%--是否认证通过 未认证 则显示标签体内容--%>
<shiro:notAuthenticated>
    登录|注册
</shiro:notAuthenticated>

<%--游客身份可见--%>
<shiro:guest></shiro:guest>

<%--用户身份可见--%>
<shiro:user></shiro:user>


<%--主体拥有某种角色可见--%>
<shiro:hasRole name="root">
    <h1>主体拥有root角色</h1>
</shiro:hasRole>

<%--判断主体是缺失指定角色可见--%>
<shiro:lacksRole name="aa">
    <h1>主体缺失aa角色</h1>
</shiro:lacksRole>

<%--主体用户拥有某种权限可见--%>
<shiro:hasPermission name="user:add">
    <h1>主体拥有对资源新增的权限</h1>
</shiro:hasPermission>
<%--主体用户缺失某种权限可见--%>
<shiro:lacksPermission name="user">
    <h1>主体缺失用户权限</h1>
</shiro:lacksPermission>

<%--匹配任意一个角色--%>
<shiro:hasAnyRoles name="root,admin,user">
    <h1>root,admin,user</h1>
</shiro:hasAnyRoles>

this is main.jsp
</body>
</html>